a record number of - Turkish English Dictionary